#迭代
'''
'''
'''
如果给定一个 list 或 tuple, 我们可以通过 for 循环来遍历这个 list 或 tuple。这种遍历我们称为迭代(Iteration)
在Python中，迭代是通过 for ... in 来完成的，而很多语言比如C语言，迭代 list 是通过下标完成的
'''
def mark():
    print('-' * 100)


# list
l = [1,2,3,4,5]
for i in l:
    print(i)

mark()

# tuple
t = (1,2,3,4,5)
for i in t:
    print(i)

mark()

# dict
d = {'name':'xiaoming', 'age':18}
# 遍历 dict 的 key
for key in d:
    print(key)

# 遍历 dict 的 value
for value in d.values():
    print(value)

# 遍历 dict 的 key-value
for key, value in d.items():
    print(key, value)

mark()